notes payables - German English Dictionary